a { color: #069; text-decoration: none; }
a:hover { color: #bc9806; text-decoration: none; }

p { line-height: 1em; }
body { font-family: Tahoma, "Trebuchet MS", Arial; font-size: 12px; color: #333; width: 98%; line-height: 1.6; margin: 0 auto; }

table { border-collapse: collapse; }
tr { background: none repeat scroll 0 0 #FFFFFF; }
tr.altrow { background: none repeat scroll 0 0 #F9F9F9; }
th, td { border-style: solid; border-width: 1px; text-align: left; }
th { background: none repeat scroll 0 0 #eee;
     border-color: #ddd; color: #555555; padding: 0.6em .5em; }
td { border-color: #EFEFEF; padding: 0.4em .5em; }

label {  width: 150px; display: block; padding: 5px; font-weight:bold; }
p.row {  padding: 5px; margin: 5px 0; }
#loginPnl, .queryPanel, .user-reg { width:  300px; margin: 20px auto;}
.stockPanel { width:  600px; margin: 20px auto;}
.left-div { float: left; width: 300px; }


ul.feedbackPanel { margin: 5px; padding: 0; }
ul.feedbackPanel li { list-style: none; color: red;}

legend { font-weight: bold; }